Properties,events,methods
وهر آن چه که مربوط به آن کلاس هست را پکیج میکنیم در داخل آن کلاس واین را به یوزر ارایه میدهیم.به عنوان یک قالب و میگوییم از روی آن آبجکت بساز.
-اسم کلاس ها با حروف بزرگ نمایش داده میشوند.
-اسم فایل کلاس باید با خود کلاس هم نام باشد
برچسب: نویسنده: هلیا صمیمی تاريخ: چهارشنبه 17 آبان 1396 ساعت: 4:36
مجموعه ای از کلاس های برنامه نویسی که از قبل توسط مایکروسافت طراحی شده وارایه شده و ما میتوانیم از آن استفاده کنیم.
مجموعه کلاس به نام سیستم که کلی دستور و متد برای انجام کار های سیستمی در محیط های مختلف آن بصورت پیشفرض وجود دارد که زبان های مختلف برنامه نویسی از آن ها استفاده میکنند.
برچسب: نویسنده: هلیا صمیمی تاريخ: چهارشنبه 17 آبان 1396 ساعت: 4:36
به عناصر یامتغیر هایی که مستقیما داخل کلاس تعریف میشوند گوییم.
-جای آنها مهم نیست اما بهتر است فیلد های کلاس را اول تعریف کنیم.
-برای ویژگی های یک کلاس معمولا باید یک فیلد هم طراحی کنیم
-و فیلد ها را با _ شروع میکنیم
Class circle{
Int_radius;
برچسب: نویسنده: هلیا صمیمی تاريخ: چهارشنبه 17 آبان 1396 ساعت: 4:36
یعنی در یک خط هم تعریف میکنیم و هم آن را میسازیم
(definition/creation)
Circle c= new circle();
Circle c;
If (n>10){
C=new circle();
}
وقتی تعریف میکنیم و لی ایجاد نمیکنیم در واقع پوچ ایجاد کرده ایم حال اگر خواستیم ببینیم پوچ است یا خیر به ین صورت مینویسیم:
If ( c !=null) {
…
}
برچسب: نویسنده: هلیا صمیمی تاريخ: چهارشنبه 17 آبان 1396 ساعت: 4:36
برچسب: نویسنده: هلیا صمیمی تاريخ: چهارشنبه 17 آبان 1396 ساعت: 4:36
هم نام با کلاس تعریف مشود
برای مقدار دهی اولیه فیلد های کلاس تعریف میشود
مقدار بازگشتی ندارد.
Void نیست
دقیقا در زمان ایجاد نمونه ای از کلاس فراخانی شده و مقدار دهی اولیه به فیلد های کلاس را انجام میدهد
میواند شامل اورلود های مختلف باشد
برچسب: نویسنده: هلیا صمیمی تاريخ: چهارشنبه 17 آبان 1396 ساعت: 4:36
public int sum ( int a , int b) --------> a+b;
public int sum ( int a , int b , int c) --------> a+b+c;
public int sum ( int a , int b , int c , int d) --------> a+b+c+d;
برچسب: نویسنده: هلیا صمیمی تاريخ: چهارشنبه 17 آبان 1396 ساعت: 4:36
تایپ هایی هستند که ما طراحی میکنیم در واقع
public enum season{spring,summer,fall ,winter}
نوعی تایپ شمارشی هستند.
حال بخواهیم چیزی از نوع فصل تعییین کنیم:
season sn = season.summer;
برچسب: نویسنده: هلیا صمیمی تاريخ: چهارشنبه 17 آبان 1396 ساعت: 4:36